@charset "utf-8";
/* design by Javask */

/* 登陆 */
.postal_code {width:760px; margin-top:21px;}
	.postal_code header {height:134px; border-bottom:1px solid #563e26; background:url(../img/postal_code_header.jpg) no-repeat right top;}
		.postal_code header figcaption {height:56px; padding-top:64px; font:30px "黑体"; background:url(../img/postal_code.jpg) no-repeat 4px 10px; overflow:hidden;}
	.postal_code fieldset {margin-top:20px; padding-left:162px; border:none;}
		.postal_code fieldset p {padding-bottom:24px;}
			.postal_code fieldset p span {color:#7da153;}
			.ie6 .postal_code fieldset p span, .ie7 .postal_code fieldset p span {position:relative; top:-12px;}
		.postal_code fieldset p.country {text-align:left;}
		.postal_code fieldset p.weibo {padding-left:118px; margin-bottom:15px;}
		.postal_code fieldset p.button {padding-left:161px;}
			.postal_code fieldset input {width:433px; height:42px; line-height:42px; margin:0px 13px 0px 0px; padding:0px; border:1px solid #ccc;}
			.postal_code fieldset button {width:130px; height:34px; line-height:34px; font-size:14px; color:#fff; background:url(../img/postal_code_button.png) no-repeat; border:none; cursor:pointer; text-align:center;}
			.postal_code fieldset select {width:170px; height:30px; line-height:30px; position:relative;}
			.postal_code fieldset select.country {}
			.postal_code fieldset select.province {left:89px;}
			.postal_code fieldset p.weibo a {height:26px; line-height:26px; padding:0px 19px 0px 32px; font-size:14px; display:inline-block;}
			.postal_code fieldset a.sina {background:url(../img/weibo_sina.jpg) no-repeat left center;}
			.postal_code fieldset a.renren {background:url(../img/weibo_renren.jpg) no-repeat left center;}

/* 注册 */
.register {width:760px; margin-top:21px;}
	.register header {height:134px; border-bottom:1px solid #563e26; background:url(../img/postal_code_header.jpg) no-repeat right top;}
		.register header figcaption {height:56px; padding-top:64px; font:30px "黑体"; background:url(../img/postal_code.jpg) no-repeat 4px 10px; overflow:hidden;}
	.register fieldset {border:none;}
		.register fieldset p {height:50px; line-height:50px; border-bottom:1px solid #e1ded8;}
		.register fieldset p.weibo {height:40px; line-height:normal; padding-top:15px; text-align:center; border-bottom:none;}
		.register fieldset p.button {height:40px; text-align:center; border-bottom:none;}
			.register fieldset p.weibo a {height:26px; line-height:26px; padding:0px 19px 0px 32px; font-size:14px; display:inline-block;}
			.register fieldset a.sina {background:url(../img/weibo_sina.jpg) no-repeat left center;}
			.register fieldset a.renren {background:url(../img/weibo_renren.jpg) no-repeat left center;}
			.register fieldset p span {width:122px; padding-left:78px; font-size:14px; font-weight:bold; letter-spacing:1em; display:inline-block; color:#563e26; background:#f5f0ea;}
			.register fieldset input {width:262px; height:28px; line-height:28px; margin:0px 0px 0px 33px; padding:0px; border:1px solid #ccc;}
			.ie6 .register fieldset input, .ie7 .register fieldset input {position:relative; top:7px;}
			.register fieldset button {width:130px; height:34px; line-height:34px; font-size:14px; color:#fff; background:url(../img/postal_code_button.png) no-repeat; border:none; cursor:pointer; text-align:center;}

/* 地址 */
section.address {margin-top:25px;}
	section.address header {height:139px; border-bottom:1px solid #563e26; background:url(../img/address_header.jpg) no-repeat right top;}
		section.address header figcaption {height:38px; padding-top:82px; font:30px "黑体"; background:url(../img/address.png) no-repeat 2px 28px; overflow:hidden;}
	section.address p.address {height:45px; line-height:45px; border-bottom:1px solid #e1ded8;}
		section.address p.address span {padding-left:26px; display:inline-block;}
		section.address p.address span.tit {width:107px; padding-left:42px; font-size:14px; font-weight:bold; color:#573f27; background:#f5f0ea;}
	section.address p.hints {height:55px; line-height:75px; font-size:14px; overflow:hidden;}
	section.address fieldset {border:1px solid #e1ded8; padding:8px 0px 20px 0px;}
		section.address fieldset p {padding-top:12px;}
		section.address fieldset p.button {text-align:right; padding-right:20px;}
			section.address fieldset p span {display:inline-block; position:relative;}
			section.address fieldset p span.tit {width:70px; padding-left:26px;}
			section.address fieldset p.area span {top:-1px;}
			section.address fieldset p.street span {top:-30px;}
			.ie6 section.address fieldset p.area span {top:-3px;}
			.ie7 section.address fieldset p.area span {top:-5px;}
			section.address fieldset select {height:23px; line-height:23px;}
			section.address fieldset select.city {width:123px; margin-right:16px;}
			section.address fieldset textarea {width:317px; height:44px; line-height:22px; overflow:auto; border:1px solid #a0a0a0;}
			section.address fieldset button {width:180px; height:40px; line-height:40px; text-align:center; font-weight:bold; color:#fff; border:none; background:url(../img/address_button.jpg) no-repeat; cursor:pointer;}

/* 订单 */
.order {margin-top:42px;}
	.order header {height:122px; border-bottom:1px solid #563e26; background:url(../img/order_header.jpg) no-repeat right top;}
		.order header figcaption {height:61px; padding-top:61px; font:30px "黑体"; background:url(../img/order.jpg) no-repeat 0px 7px;}
	.order ul.list {height:45px; border-bottom:1px solid #e0ddd7;}
	.order ul.tit {background:#f4efe9; font-size:14px; font-weight:bold; color:#573f27;}
		.order ul.list li {height:45px; line-height:45px; text-align:center; display:inline-block; border-right:1px solid #e0ddd7;}
		.ie6 .order ul.list li, .ie7 .order ul.list li {_zoom:1; *display:inline;}
		.order ul.list li.dish {width:320px; font-size:14px;}
		.order ul.list li.quantity {width:319px;}
		.order ul.list li.price {width:319px; border-right:none;}
		.order ul.total_price li {font-size:14px; font-weight:bold; color:#7ca153;}
		.order ul.total_price li.total_price {width:495px; padding-left:146px; border-right:none; text-align:left;}
			.order ul.list li.quantity a.subtract, .order ul.list li.quantity a.add {width:11px; height:11px; display:inline-block;}
			.order ul.list li.quantity a.subtract {background:url(../img/order_subtract.png) no-repeat;}
			.order ul.list li.quantity a.add {background:url(../img/order_add.png) no-repeat;}
			.order ul.list li.quantity input.quantity {width:27px; height:18px; line-height:18px; margin:0px 5px; padding:0px 7px 0px 0px; text-align:right; border:1px solid #dbdbdb; color:#676767;}
		.ie6 .order ul.list li.dish, .ie6 .order ul.list li.price, .ie7 .order ul.list li.dish, .ie7 .order ul.list li.price {position:relative; top:-13px;}
		.ie6 .order ul.tit li.dish, .ie6 .order ul.tit li.price, .ie6 .order ul.total_price li.price, .ie7 .order ul.tit li.dish, .ie7 .order ul.tit li.price, .ie7 .order ul.total_price li.price {top:0px;}
			.ie6 .order ul.list li.quantity input.quantity, .ie7 .order ul.list li.quantity input.quantity {position:relative; top:12px;}
			.ie6 .order ul.list li.quantity a.subtract, .ie6 .order ul.list li.quantity a.add, .ie7 .order ul.list li.quantity a.subtract, .ie7 .order ul.list li.quantity a.add {position:relative; top:11px;}
	.order p.button {padding:40px 0px 20px 0px; text-align:center;}
		.order p.button button {width:180px; height:40px; line-height:40px; text-align:center; font-weight:bold; color:#fff; border:none; background:url(../img/address_button.jpg) no-repeat; cursor:pointer;}

/* 列表 */
section.food_list {}
	section.food_list .left {width:637px;}
		section.food_list .left figcaption {height:44px; padding-top:19px; font:bold 24px "黑体"; background:url(../img/food_list_tit.png) no-repeat 138px 22px;}
		section.food_list .left div.food_list {width:636px; padding-bottom:10px; border-right:1px solid #cccbcb;}
			section.food_list .left div.food_list dl.list {width:610px; height:90px; border-bottom:1px dashed #cccbcb;}
				section.food_list .left div.food_list dl.list dt {width:57px; height:67px; padding-top:23px; float:left;}
				section.food_list .left div.food_list dl.list dd.address {width:493px; height:76px; padding-top:14px; float:left;}
					section.food_list .left div.food_list dl.list dd.address p {height:21px; line-height:21px;}
					section.food_list .left div.food_list dl.list dd.address p.tit {font-weight:bold;}
						section.food_list .left div.food_list dl.list dd.address p.tit a {color:#563d26;}
						section.food_list .left div.food_list dl.list dd.address p.tit a:hover {color:#bd6b09;}
						section.food_list .left div.food_list dl.list dd.address p span.tit {padding-right:5px;}
						section.food_list .left div.food_list dl.list dd.address p.tag a {margin-right:5px;}
				section.food_list .left div.food_list dl.list dd.grade {width:60px; height:90px; float:right; text-align:right;}
					section.food_list .left div.food_list dl.list dd.grade span.star {margin:18px 0px 20px 0px;}
	
	section.food_list .right {width:298px;}
		section.food_list .right figcaption {height:42px; padding-top:19px; font:bold 24px "黑体"; background:url(../img/food_list_tit1.png) no-repeat 105px 20px;}
		section.food_list .right dl.list {width:298px; height:145px; border-bottom:1px dashed #cccbcb;}
			section.food_list .right dl.list dt {width:183px; height:129px; padding-top:16px; float:left;}
				section.food_list .right dl.list dt img {border:1px solid #cccbcb;}
			section.food_list .right dl.list dd {width:115px; height:145px; float:left;}
				section.food_list .right dl.list dd p.tit {height:22px; padding-top:17px; font-weight:bold;}
					section.food_list .right dl.list dd p.tit a {color:#563d26;}
					section.food_list .right dl.list dd p.tit a:hover {color:#bd6b09;}
				section.food_list .right dl.list dd p.price {height:21px;}
					section.food_list .right dl.list dd p.price span {font-weight:bold;}
				section.food_list .right dl.list dd p.remark {height:20px; padding-top:6px;}
				.ie6 section.food_list .right dl.list dd p.price, .ie7 section.food_list .right dl.list dd p.price, ie8 section.food_list .right dl.list dd p.price {height:19px;}
				.ie6 section.food_list .right dl.list dd p.remark, .ie7 section.food_list .right dl.list dd p.remark, ie8 section.food_list .right dl.list dd p.remark {padding-top:9px;}
				section.food_list .right dl.list dd a.order {width:103px; height:27px; margin-top:2px; line-height:27px; text-align:center; font-weight:bold; background:url(../img/food_list_button.png) no-repeat; display:block;}

/* 内容 */
section.content {}
	section.content header {height:52px; padding-top:33px; border-bottom:3px solid #563e26;}
		section.content header figcaption {height:52px; line-height:28px!important; padding:0px 0px 0px 50px; font:30px "微软雅黑","黑体"; background:url(../img/content_tit.png) no-repeat left 0px;}
	section.content dl {height:312px; padding-top:24px;}
		section.content dl dt {width:500px; height:312px; float:left;}
		section.content dl dd {width:460px; height:311px; border-top:1px solid #563e26; float:left;}
			section.content dl dd p {height:40px; line-height:40px; border-bottom:1px solid #e0ddd7;}
			section.content dl dd p.description {height:106px;}
				section.content dl dd p span {display:inline-block;}
				section.content dl dd p span.tit {width:80px; margin-right:13px; text-align:center; color:#888; background:#f4efe9;}
				section.content dl dd p.description span {display:block; float:left;}
				section.content dl dd p.description span.tit {height:106px;}
				section.content dl dd p.description span.content {width:367px; height:98px; padding-top:8px; line-height:19px; overflow:hidden;}
			section.content dl dd a.order {width:103px; height:27px; margin-top:13px; line-height:27px; text-align:center; font-weight:bold; background:url(../img/food_list_button.png) no-repeat; display:block;}
section.content_comment {margin-top:29px;}
	section.content_comment .left {width:609px;}
		section.content_comment .left figcaption {height:25px; padding-left:28px; font-size:14px; font-weight:bold; border-bottom:1px solid #563e26; background:url(../img/content_tit1.png) no-repeat 0px 0px;}
		section.content_comment .left dl.list {height:101px; border-bottom:1px solid #ddd;}
			section.content_comment .left dl.list dt {width:85px; height:83px; padding-top:18px; float:left;}
			section.content_comment .left dl.list dd {float:left;}
			section.content_comment .left dl.list dd.user {width:84px; padding:33px 20px 0px 0px;}
				section.content_comment .left dl.list dd.user span.star {margin-top:12px;}
			section.content_comment .left dl.list dd.content {width:420px; padding-top:18px; line-height:18px;}
	section.content_comment .right {width:297px;}
		section.content_comment .right figcaption {height:25px; padding-left:28px; font-size:14px; font-weight:bold; border-bottom:1px solid #563e26; background:url(../img/content_tit1.png) no-repeat 0px 0px;}
		section.content_comment .right p {padding-top:18px; line-height:18px;}

/* 商家评论 */
section.business_review {}
			section.business_review .left dl.list dd.content p {height:54px;}
			section.business_review .left dl.list dd.content p.weibo {height:16px; line-height:16px; margin-top:5px; text-align:right;}
				section.business_review .left dl.list dd.content p.weibo a {width:16px; height:16px; margin-right:4px; background-repeat:no-repeat; display:inline-block;}
				section.business_review .left dl.list dd.content p.weibo a.sina {background-image:url(../img/weibo_sina.png);}
				section.business_review .left dl.list dd.content p.weibo a.qq {background-image:url(../img/weibo_qq.png);}
				section.business_review .left dl.list dd.content p.weibo a.renren {background-image:url(../img/weibo_renren.png);}
				section.business_review .left dl.list dd.content p.weibo a.douban {background-image:url(../img/weibo_douban.png);}
				section.business_review .left dl.list dd.content p.weibo a.baidu {background-image:url(../img/weibo_baidu.png);}
				section.business_review .left dl.list dd.content p.weibo a.more {width:45px; position:relative; top:-4px; background-image:url(../img/weibo_more.png);}
				section.business_review .left dl.list dd.content p.weibo span.num {width:42px; height:16px; text-align:center; position:relative; top:-4px; background:url(../img/weibo_number.png) no-repeat; display:inline-block;}
				.ie6 section.business_review .left dl.list dd.content p.weibo a.more, .ie6 section.business_review .left dl.list dd.content p.weibo span.num, .ie7 section.business_review .left dl.list dd.content p.weibo a.more, .ie7 section.business_review .left dl.list dd.content p.weibo span.num {top:-3px;}
fieldset.business_review_comment {border:none;}
	fieldset.business_review_comment legend {height:47px; padding-top:24px; font:bold 28px "黑体";}
	fieldset.business_review_comment ul.checkbox {border-top:1px solid #e0ddd6;}
		fieldset.business_review_comment ul.checkbox li {width:960px; height:45px; line-height:45px; border-bottom:1px solid #e0ddd6;}
			fieldset.business_review_comment ul.checkbox li p {height:45px; float:left;}
			fieldset.business_review_comment ul.checkbox li p.tit {width:320px; font-size:14px; text-align:center; border-right:1px solid #e0ddd6;}
			fieldset.business_review_comment ul.checkbox li p.field {width:614px; padding-left:25px;}
				fieldset.business_review_comment ul.checkbox li p.field input {position:relative; top:3px;}
				.ie6 fieldset.business_review_comment ul.checkbox li p.field input, .ie7 fieldset.business_review_comment ul.checkbox li p.field input {top:2px;}
				fieldset.business_review_comment ul.checkbox li p.field label {display:inline-block;}
				.ie6 fieldset.business_review_comment ul.checkbox li p.field label, .ie7 fieldset.business_review_comment ul.checkbox li p.field label {_zoom:1; *display:inline;}
				fieldset.business_review_comment ul.checkbox li p.time label {margin-right:35px;}
				fieldset.business_review_comment ul.checkbox li p.score label {width:32px;}
	fieldset.business_review_comment textarea {width:958px; height:111px; margin:32px 0px 0px 0px; padding:0px; border:1px solid #e0ddd6; overflow:auto;}
	fieldset.business_review_comment p.grade {width:960px; height:40px; padding-top:30px;}
		fieldset.business_review_comment p.grade span {width:113px; height:37px; padding-left:50px; margin-right:22px; line-height:37px; font-size:14px; font-weight:bold; color:#7da252; background:url(../img/business_review_comment_grade.png) no-repeat; display:inline-block;}
		fieldset.business_review_comment p.grade a {width:19px; height:19px; margin-right:5px; background:url(../img/star_empty.png) no-repeat; display:inline-block; position:relative; top:5px;}
		fieldset.business_review_comment p.grade button {width:180px; height:40px; line-height:40px; text-align:center; font-size:14px; font-weight:bold; color:#fff; border:none; background:url(../img/address_button.jpg) no-repeat; cursor:pointer;}

/* 商家评论 */
.position {height:24px; margin-top:15px;}
	.position span {padding:0px 5px;}
.merchant_manage {}
	.merchant_manage .left {width:297px;}
		.merchant_manage .left dl {padding-bottom:13px; border-bottom:1px solid #e0ddd6;}
			.merchant_manage .left dl dt {height:25px; margin-top:17px; padding-left:28px; font-size:14px; font-weight:bold; background-repeat:no-repeat; background-position:0px 0px;}
			.merchant_manage .left dl.account dt {background-image:url(../img/merchant_manage_tit1.png);}
			.merchant_manage .left dl.interaction dt {background-image:url(../img/merchant_manage_tit2.png);}
			.merchant_manage .left dl.information dt {background-image:url(../img/merchant_manage_tit3.png);}
			.merchant_manage .left dl dd {height:25px; line-height:25px;}
				.merchant_manage .left dl dd a {height:25px; padding-left:125px; display:block;}
				.merchant_manage .left dl dd a.active, .merchant_manage .left dl dd a:hover {background:#f4efe9; color:#444;}
.merchant_manage_order {}
	.merchant_manage_order .right {width:609px; margin-top:42px; border-top:1px solid #e0ddd6;}
		.merchant_manage_order .right p {height:45px; line-height:45px; border-bottom:1px solid #e0ddd6;}
		.merchant_manage_order .right p.total_price {color:#7ca153; font-weight:bold; font-size:14px;}
		.merchant_manage_order .right p.txtrig {border-bottom:none; padding-top:21px;}
			.merchant_manage_order .right p span {height:45px; text-align:center; border-right:1px solid #e0ddd6; display:inline-block;}
			.merchant_manage_order .right p span.name {width:202px; font-size:14px;}
			.merchant_manage_order .right p span.quantity {width:202px;}
			.merchant_manage_order .right p span.price {width:203px; border-right:none;}
			.merchant_manage_order .right p.total_price span.name {width:318px; padding-left:88px; text-align:left; border-right:none;}
			.merchant_manage_order .right p.txtrig span {width:136px; height:43px; line-height:43px; text-align:center; border:1px solid #7ca153; color:#7ca153; font-size:14px; font-weight:bold;}

/* 订购 */
section.order_list {}
	section.order_list header {overflow:hidden;}
		section.order_list header nav {position:relative; top:-66px; left:170px;}
			section.order_list header nav a {width:97px; height:36px; line-height:36px; margin-right:3px; text-align:center; font-size:14px; font-weight:bold; border:1px solid #ddd; display:inline-block;}
			section.order_list header nav a.active, section.order_list header nav a:hover {border:1px solid #8ead67; color:#8ead67;}
	section.order_list ul.order_list {height:153px; border-bottom:1px solid #ddd;}
		section.order_list ul.order_list li {height:153px; line-height:153px; float:left;}
		section.order_list ul.order_list li.img {width:202px; height:133px; padding-top:20px;}
			section.order_list ul.order_list li.img img {border:1px solid #ccc;}
		section.order_list ul.order_list li.name {width:326px; font-size:14px; font-weight:bold;}
		section.order_list ul.order_list li.quantity {width:329px;}
			section.order_list ul.order_list li.quantity a.subtract, section.order_list ul.order_list li.quantity a.add {width:11px; height:11px; display:inline-block;}
			section.order_list ul.order_list li.quantity a.subtract {background:url(../img/order_subtract.png) no-repeat;}
			section.order_list ul.order_list li.quantity a.add {background:url(../img/order_add.png) no-repeat;}
			section.order_list ul.order_list li.quantity input.quantity {width:27px; height:18px; line-height:18px; margin:0px 5px; padding:0px 7px 0px 0px; text-align:right; border:1px solid #dbdbdb; color:#676767;}
			.ie6 section.order_list ul.order_list li.quantity input.quantity {position:relative; top:65px;}
			.ie6 section.order_list ul.order_list li.quantity a.subtract, .ie6 section.order_list ul.order_list li.quantity a.add {position:relative; top:63px;}
			.ie7 section.order_list ul.order_list li.quantity a.subtract, .ie7 section.order_list ul.order_list li.quantity a.add {position:relative; top:-2px;}
		section.order_list ul.order_list li.order {width:103px; height:90px; padding-top:63px; position:relative; top:-42px;}
			section.order_list ul.order_list li.order a {width:103px; height:27px; margin-top:2px; line-height:27px; text-align:center; font-weight:bold; background:url(../img/food_list_button.png) no-repeat; display:block;}
	section.order_list .method {height:40px; margin-top:33px; line-height:40px;}
		section.order_list .method ul {width:748px; height:38px; padding-left:31px; border:1px solid #cbcbcb; border-right:none; background:#f5f0ea;}
			section.order_list .method ul li {width:171px; height:38px; line-height:38px; float:left;}
				section.order_list .method ul li label {padding-left:5px; font-size:14px; font-weight:bold;}
				section.order_list .method ul li input {position:relative; top:2px;}
				.ie6 section.order_list .method ul li label {position:relative; top:9px;}
				.ie6 section.order_list .method ul li input {top:10px;}
				.ie7 section.order_list .method ul li input {top:1px;}
		section.order_list .method button {width:180px; height:40px; line-height:40px; text-align:center; font-weight:bold; color:#fff; border:none; background:url(../img/address_button.jpg) no-repeat; cursor:pointer;}
			




